package com.imooc.pan.server.modules.file.po;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @author hhb
 * @data 2024/6/13 19:19
 */
@Data
@ApiModel("复制文件")
public class CopyFilePO implements Serializable {

    /**
     * 要转移的文件id集合
     */
    @ApiModelProperty("要复制的文件id集合，多个使用共用分隔符隔开")
    @NotBlank(message = "请选择要复制的文件")
    private String fileIds;

    /**
     * 目标文件夹
     */
    @ApiModelProperty("要复制到的目标文件夹")
    @NotBlank(message = "请选择要复制到的目标文件夹")
    private String targetParentId;
}
